
Qt 5 基礎(chǔ)入門培訓(xùn)
課程主要在于使用 Qt5 進(jìn)行界面程序的開發(fā),
內(nèi)容從了解 Qt5 界面程序開發(fā)所需的界面設(shè)計(jì)、常用控件、動(dòng)畫響應(yīng)等等方面開始,
逐步熟悉并嘗試完成基礎(chǔ)的界面程序開發(fā),
從而基本掌握使用 Qt5 完成界面應(yīng)用程序的開發(fā)方式及方法。
1 Qt5 常用界面控件的使用
2 常見標(biāo)準(zhǔn)對(duì)話框的創(chuàng)建和使用
3 理解雙緩沖機(jī)制
4 使用 Qt5 實(shí)現(xiàn)簡(jiǎn)單界面小游戲的開發(fā)
5 Qt5 多線程相關(guān)知識(shí)的掌握和應(yīng)用
6 界面布局設(shè)計(jì)
7 學(xué)習(xí)基礎(chǔ)圖形繪制
8 Qt5 圖形視圖框架結(jié)構(gòu)及使用
9 Qt5 網(wǎng)絡(luò)通信的相關(guān)知識(shí)的掌握和應(yīng)用
10 Qt5 數(shù)據(jù)庫相關(guān)知識(shí)的掌握和使用
1
通過一個(gè)實(shí)例來認(rèn)識(shí) Qt5
1.Qt5布局管理
2.Qt5模版庫、工具類及控件
3.Qt5的信號(hào)與槽機(jī)制
2
Qt5 基本對(duì)話框?qū)嵗?/p>
1.Qt標(biāo)準(zhǔn)文件對(duì)話框類
2.Qt標(biāo)準(zhǔn)顏色對(duì)話框類
3.Qt標(biāo)準(zhǔn)字體對(duì)話框類
4.Qt標(biāo)準(zhǔn)輸入對(duì)話框類
5.Qt消息對(duì)話框類以及自定義消息框
3
Qt5 主窗口程序開發(fā)實(shí)例
1.Qt主窗口構(gòu)成
2.Qt文件操作功能
3.Qt文本編輯功能
4
Qt5 基礎(chǔ)圖形繪制實(shí)例
1.Qt5位置相關(guān)函數(shù)
2.Qt5基礎(chǔ)圖形繪制
3.Qt5雙緩沖機(jī)制
5
Qt5 圖形視圖(一)
1.GraphicsView的特點(diǎn)
2.GraphicsView三元素
3.GraphicsView坐標(biāo)系統(tǒng)
6
Qt5 圖形視圖(二)
1.Qt5自定義圖元
2.使用QGraphicsItemGroup類中的boundingRect()方法組合自定義圖元構(gòu)造游戲元素方塊
3.QGraphicsItem類處理鍵盤輸入事件和碰撞檢測(cè)
7
Qt5 網(wǎng)絡(luò)通信之 UDP 構(gòu)建網(wǎng)絡(luò)聊天室
1.網(wǎng)絡(luò)通信相關(guān)知識(shí)
2.UDP通信
3.Qt5中對(duì)于UDP的相關(guān)操作實(shí)現(xiàn)方式
8
Qt5 網(wǎng)絡(luò)通信之 TCP 構(gòu)建網(wǎng)絡(luò)聊天室
1.TCP通信協(xié)議
2.TCP與UDP網(wǎng)絡(luò)通信協(xié)議的差別
3.Qt5中對(duì)于TCP網(wǎng)絡(luò)通信的相關(guān)操作實(shí)現(xiàn)方式
9
Qt5 多線程
1.Qt5多線程相關(guān)概念
2.Qt5多線程控制,線程的互斥、同步操作
3.Qt5中多線程的應(yīng)用方式
10
Qt5 數(shù)據(jù)庫操作
1.數(shù)據(jù)和數(shù)據(jù)庫
2.數(shù)據(jù)庫管理系統(tǒng)
3.常用SQL命令
4.Qt操作SQLite數(shù)據(jù)庫
11
綜合實(shí)例(一):Qt5 版 Word 實(shí)現(xiàn)
1.多窗口界面程序?qū)崿F(xiàn)
2.界面程序菜單欄創(chuàng)建并實(shí)現(xiàn)
3.界面程序工具欄創(chuàng)建并實(shí)現(xiàn)
12
綜合實(shí)例(二):Qt5 版聊天軟件
1.QToolBox類界面設(shè)計(jì)
2.基于Qt的UDP通信實(shí)現(xiàn)
3.基于Qt的TCP通信實(shí)現(xiàn)
